package com.qzdsoft.erpcloud.vo.stock;

import java.io.Serializable;
import java.util.Date;

import javax.persistence.GeneratedValue;
import javax.persistence.GenerationType;
import javax.persistence.Id;

import com.fasterxml.jackson.annotation.JsonFormat;
/**
 * 采购入库单表头
 * @author pc-20170422
 *
 */
public class StockInboundInfo implements Serializable {
	private static final long serialVersionUID = 4182358299730502860L;
	//入库单id
	private Integer id;
//	 所属公司
	private String companyName;
	//所属公司id
	private Integer companyId;
//	 来源单号
	private String sourceOrderNo;
	//来源单据id
	private Integer sourceOrderId;
//	 订单单编号
	private String orderNo;
//	 供应名称
	private String supplierName;
// 供应商id
	private Integer supplyId;
//	 供应商联系人
	private String supplierConnact;
//  供应商联系人
	private Integer supplyContactId;
//	 联系电话
	private String phone;
	//订单总量
	private int count;
//	 状态
	private String status;
	//结算方式id
	private Integer statementId;
	//结算方式名称
	private String statementName;
	//结算天数
	private Integer statementDays;
	//结算币种id
	private String currencyId;
	private String currencyName;
	//结算税率：显示时加% 17=0.17
	private Integer taxRate;
	//结算汇率 10000=1.0000
	private Integer exchangeRate;
//	 审核人
	private String confirmPerson;
//	 审核日期
	@JsonFormat(timezone = "GMT+8",pattern="yyyy-MM-dd HH:mm:ss")
	private Date confirmDate;
//	 修改人
	private String modifyPerson;
//	 修改日期
	@JsonFormat(timezone = "GMT+8",pattern="yyyy-MM-dd HH:mm:ss")
	private Date mofifyDate;
//	 创建人
	private String createPerson;
//	 创建日期
	@JsonFormat(timezone = "GMT+8",pattern="yyyy-MM-dd HH:mm:ss")
	private Date createDate;
//	 备注
	private String remark;
	public Integer getId() {
		return id;
	}
	public void setId(Integer id) {
		this.id = id;
	}
	public String getCompanyName() {
		return companyName;
	}
	public void setCompanyName(String companyName) {
		this.companyName = companyName;
	}
	
	public Integer getCompanyId() {
		return companyId;
	}
	public void setCompanyId(Integer companyId) {
		this.companyId = companyId;
	}
	public String getSourceOrderNo() {
		return sourceOrderNo;
	}
	public void setSourceOrderNo(String sourceOrderNo) {
		this.sourceOrderNo = sourceOrderNo;
	}
	public Integer getSourceOrderId() {
		return sourceOrderId;
	}
	public void setSourceOrderId(Integer sourceOrderId) {
		this.sourceOrderId = sourceOrderId;
	}
	public String getOrderNo() {
		return orderNo;
	}
	public void setOrderNo(String orderNo) {
		this.orderNo = orderNo;
	}
	public String getSupplierName() {
		return supplierName;
	}
	public void setSupplierName(String supplierName) {
		this.supplierName = supplierName;
	}
	public String getSupplierConnact() {
		return supplierConnact;
	}
	public void setSupplierConnact(String supplierConnact) {
		this.supplierConnact = supplierConnact;
	}
	public String getPhone() {
		return phone;
	}
	public void setPhone(String phone) {
		this.phone = phone;
	}
	public int getCount() {
		return count;
	}
	public void setCount(int count) {
		this.count = count;
	}
	public String getStatus() {
		return status;
	}
	public void setStatus(String status) {
		this.status = status;
	}
	public String getConfirmPerson() {
		return confirmPerson;
	}
	public void setConfirmPerson(String confirmPerson) {
		this.confirmPerson = confirmPerson;
	}
	public Date getConfirmDate() {
		return confirmDate;
	}
	public void setConfirmDate(Date confirmDate) {
		this.confirmDate = confirmDate;
	}
	public String getModifyPerson() {
		return modifyPerson;
	}
	public void setModifyPerson(String modifyPerson) {
		this.modifyPerson = modifyPerson;
	}
	public Date getMofifyDate() {
		return mofifyDate;
	}
	public void setMofifyDate(Date mofifyDate) {
		this.mofifyDate = mofifyDate;
	}
	public String getCreatePerson() {
		return createPerson;
	}
	public void setCreatePerson(String createPerson) {
		this.createPerson = createPerson;
	}
	public Date getCreateDate() {
		return createDate;
	}
	public void setCreateDate(Date createDate) {
		this.createDate = createDate;
	}
	public String getRemark() {
		return remark;
	}
	public void setRemark(String remark) {
		this.remark = remark;
	}
	public Integer getSupplyId() {
		return supplyId;
	}
	public void setSupplyId(Integer supplyId) {
		this.supplyId = supplyId;
	}
	public Integer getSupplyContactId() {
		return supplyContactId;
	}
	public void setSupplyContactId(Integer supplyContactId) {
		this.supplyContactId = supplyContactId;
	}
	public Integer getStatementId() {
		return statementId;
	}
	public void setStatementId(Integer statementId) {
		this.statementId = statementId;
	}
	public String getStatementName() {
		return statementName;
	}
	public void setStatementName(String statementName) {
		this.statementName = statementName;
	}
	public Integer getStatementDays() {
		return statementDays;
	}
	public void setStatementDays(Integer statementDays) {
		this.statementDays = statementDays;
	}
	public String getCurrencyId() {
		return currencyId;
	}
	public void setCurrencyId(String currencyId) {
		this.currencyId = currencyId;
	}
	public String getCurrencyName() {
		return currencyName;
	}
	public void setCurrencyName(String currencyName) {
		this.currencyName = currencyName;
	}
	public Integer getTaxRate() {
		return taxRate;
	}
	public void setTaxRate(Integer taxRate) {
		this.taxRate = taxRate;
	}
	public Integer getExchangeRate() {
		return exchangeRate;
	}
	public void setExchangeRate(Integer exchangeRate) {
		this.exchangeRate = exchangeRate;
	}
	
}
